// 收货地址区域 
.address_have {
  padding: 20rpx;
  display: flex;
  .userInfo {
    flex: 5;
  }
  .user_phone {
    flex: 2;
    text-align: right;
  }
}
// 购物车内容 
.cart_content {
  margin-bottom: 90rpx;
  .cart_title {
    height: 90rpx;
    line-height: 90rpx;
    font-size: 36rpx;
    border-top: 2rpx solid var(--themeColor);
    border-bottom: 2rpx solid var(--themeColor);
    text {
      margin-left: 20rpx;
    }
  }
  .cart_main {
    display: flex;
    border-bottom: 2rpx solid #ccc;
  }
  .img {
    flex: 3;
    image {
     width: 80%;  
    }
  }
  .goodsInfo {
    flex: 5;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding-right: 20rpx;
    .goods_name {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      color: #333;
    }
    .bottom {
      display: flex;
      justify-content: space-between;
      .goods_price {
        color: var(--themeColor);
        font-size: 36rpx;
      }
      .goods_count {
        display: flex;
        .num {
          margin: 0 20rpx;
        }
      }
    }
  }
}
// 底部工具区域
.bottom_tool {
  display: flex;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 90rpx;
  font-size: 36rpx;
  background: #fff;
  border-top: 2rpx solid #eee;
  .sum {
    flex: 2;
    text-align: right;
    padding-right: 20rpx;
    .all_price {
      color: var(--themeColor);
      font-size: 36rpx;
    }
    view {
      font-size: 24rpx;
      color: #666;
    }
  }
  .close {
    flex: 1;
    text-align: center;
    line-height: 90rpx;
    color: #fff;
    background: var(--themeColor);
 
  }
}